上次我們已經把MongoDB環境正式處理好,接著我們再回到CI去載入連結
首先我們先打開config/mongo_db.php
進行修改,讓他可以讀取授權:
下一步我們先打開config/config.php
,並且針對libraries
去加入mongo_db
:
接下來我們打開網頁測試,此時會收到一個錯誤,這主要是因為PHP沒有讀取MongoDB的套件:
這時我們打開遠端伺服器來進行安裝:
首先我們必須安裝PHP套件中的MongoDB:
sudo apt-get install php5 php5-dev libapache2-mod-php5 apache2-threaded-dev php-pear php5-mongo
緊接著我們需要安裝MongoDB PECL擴展並且開啟他:
sudo pecl install mongo
接著進入php.ini
來修改文件:
sudo nano /etc/php5/apache2/php.ini
接著我們移到最後一行,加入以下字串:
extension=mongodb.so
下一步進行儲存再重新打開Apache2:
此時我們在重整網站,此時會發現另一個錯誤,也就是權限部分:
接著我們進入透過指令修改mongod.conf
檔案:
sudo nano /etc/mongod.conf
接著找出bindIp
:
接著把127.0.0.1修改成0.0.0.0開放外部連接:
下一步我們再把他儲存,接著重新開啟伺服器:
sudo service apache2 restart
之後我們再回到GCP後台,打開防火牆:
接著把mongo
的Port打開:
如此一來就完成摟!
今天就先到這裡,期待下一章節~
Next station ... 初學測試CI-Mongo指令